Part Number Hot Search : 
MC74HC BCM565 TA58M10F MAX3055 DB32E1 ISL62 SM5301 022284
Product Description
Full Text Search
 

To Download AN1119 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  october 2001 1/6 AN1119 application note correct power-on and power-off for the m93cxx and m93sxx this document has been written for those users who have become used to using the members of the st93c/csxx and m93c/sxx family outside of their specifications. table 1. members of the st93c/csxx and m93cxx family it is very important to use each of these devices only in the way specified in the data sheets. in particular, as shown in figure 1, it is important for the serial clock (c) input to be held low whenever there is a rising edge on the chip select (s) input. figure 1. correct sequence earlier members later members st93c06 m93c06 st93c46, st93cs46 m93c46, m93s46 st93c56, st93cs56 m93c56, m93s56 st93c66, st93cs66 m93c66, m93s66 m93c86, m93s86 ai02463 s c held at 0
AN1119 - application note 2/6 if a rising edge of the chip select (s) input is allowed to occur while the serial clock (c) input is high or high-impedance, as shown in figure 2, the behavior of the device becomes unpredictable. figure 2. hazardous sequence main sources of error: power-up and mcu recovery start-up there are two main causes of users using these devices outside their specifications: n uncontrolled inputs during power-up and power-down n uncontrolled inputs during microcontroller recovery start-up time uncontrolled inputs during power-up and power-down during power-up, all three input lines (c, d and s) start in their uncharged state, and might well be undriv- en. there is no control of low-to-high transitions being picked up from noise. also, there is no guarantee that if drive is later applied simultaneously to the three signals, that the chip select (s) line will cross the low-to-high threshold before either of the other two. during power-down, the problem of noise pick-up on undriven lines returns as the main source of hazard. most microcontrollers will attempt to avoid these problems by going into a microcontroller recovery start- up mode when the v cc line is outside its specified range. however, as discussed next, this does not com- pletely resolve the problems. uncontrolled inputs during microcontroller recovery start-up time during the microcontroller recovery start-up time, which is typically several milliseconds in duration, some microcontrollers configure all i/o lines in their input mode, as shown in figure 3. that is, they are all set to their high-impedance state. under these conditions, with inputs c, d and s all undriven, each line behaves like a small antenna, and can pick up electromagnetic noise radiation. it is not impossible for there to be a rising edge on the chip select (s) input while c or d is floating high. alternatively, some microcontrollers configure all i/o lines as outputs during the microcontroller recovery start-up time, and drive the lines high. as soon as chip select (s) crosses the low-to-high threshold, the eeprom is enabled, and will decode whatever enters its d and c inputs. if these are acting outside the specification, the behavior of the eeprom becomes unpredictable. ai02462b s c high-z or 1
3/6 AN1119 - application note figure 3. all signals being treated as inputs correct power-up and microcontroller recovery the critical line is the chip select (s) input. for safety, it can be tied low by a pull-down resistor, so that it does not float high when the input is undriven. figure 4. signal transients of bad and good design while the chip select (s) input is held low, the chip is not selected, and it does not matter what signals occur on the other lines (provided that they remain within the specified safe range). it is only necessary, therefore, for the chip select (s) input to be tied low by a pull-down resistor, as shown in figure 5, so that it never goes high when it is undriven, as confirmed in figure 4. input gnd ai02465 m93xxx eeprom microcontroller (mcu) input input input s c d q (data-output) gnd gnd v cc d, c and s (bad design) ai02464 s (good design) held at 0 d and c (good design) brought under control, and taken to 0 before s goes to 1 input signals under control power-up mcu recovery
AN1119 - application note 4/6 figure 5. safe design with a pull-down resistor on the chip-select (s) line the value for the pull-down resistor can be calculated from the minimum logic 1 input voltage, v ih , that is recognized by the m93xxx, and the maximum source current, i oh , that can be sustained by the microcon- troller. the resistance must be greater than the quotient of these two values: r > v ih(m93xxx) /i oh(mcu) . input signals under control once the application power-up and power-down are properly controlled, it is next important to check that the specification is adhered to for all normal uses of the chip-select signal (as indicated in figure 4). the data sheet specifies that there is a minimum chip-select set-up time, tclsh, and a minimum chip-select hold time, t shch (as shown in table 6 of the m93c06/46/56/66/76/86 data sheet). that is, the clock must be held low for at least t clsh before chip select (s) is allowed to go from low to high, and to continue to be held low for at least tshch after the rising edge of chip select (s) (as shown in figure 6, which is an extract from figure 4 of the m93c06/46/56/66/76/86 data sheet). figure 6. extract from: synchronous timing, start and op-code input gnd ai02466 m93xxx eeprom microcontroller (mcu) s c d q gnd gnd r ai02467 s tclsh c tshch
5/6 AN1119 - application note incorrect control of the input signals figure 7 shows an example of incorrect use of the input signals. the designer has assumed, incorrectly, that it is safe for all three signals (c, d and s) to rise at the same time. however, the interpretation of this event is undefined, and will be decoded randomly as being a {select} event, or a {select, d=0} event, or a {select, d=1} event. the last of these being interpreted, therefore, as a start bit. it is for this reason that this sort of sequence is forbidden, and recognized as being a use of the device outside of its specification. figure 7. incorrect sequence ai02478 c s d
AN1119 - application note 6/6 if you have any questions or suggestions concerning the matters raised in this document, please send them to the following electronic mail addresses: apps.eeprom@st.com (for application support) ask.memory@st.com (for general enquiries) please remember to include your name, company, location, telephone number and fax number. information furnished is believed to be accurate and reliable. however, stmicroelectronics assumes no responsibility for the co nsequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. no license is granted by implication or otherwise under any patent or patent rights of stmicroelectronics. specifications mentioned in this publicati on are subject to change without notice. this publication supersedes and replaces all information previously supplied. stmicroelectronics prod ucts are not authorized for use as critical components in life support devices or systems without express written approval of stmicroelectro nics. ? 2001 stmicroelectronics - all rights reserved the st logo is a registered trademark of stmicroelectronics. all other names are the property of their respective owners. stmicroelectronics group of companies australia - brazil - china - france - germany - italy - japan - korea - malaysia - malta - mexico - morocco - the netherlands - singapore - spain - sweden - switzerland - taiwan - thailand - united kingdom - u.s.a. http://www.st.com


▲Up To Search▲   

 
Price & Availability of AN1119

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X